C161PI
www.infineon.com
Microcontrollers
C166 Family
16-Bit Single-Chip Microcontroller
C161PI
Data Sheet 1999-07
Preliminary
C161PI
Revision History:
Previous Versions:
1999-07 Preliminary
1998-05
1998-01
1997-12
(C161RI / Preliminary)
(C161RI / Advance Information)
(C161RI / Advance Information)
Page
---
4, 5, 7
14
15
23
24
25, 51, 52
36, 37
39, 44
45 - 50
54 ff.
Subjects
3 V specification introduced
Signal FOUT added
XRAM description added
Unlatched CS description added
Block Diagram corrected
Description of divider chain improved
ADC description updated to 10-bit
Revised description of Absolute Max. Ratings and Operating Conditions
Power supply values improved
Revised description for clock generation including PLL
Standard 25-MHz timing
We Listen to Your Comments
Any information within this document that you feel is wrong, unclear or missing at all?
Your feedback will help us to continuously improve the quality of this document.
Please send your proposal (including a reference to this document) to:
mcdocu.comments@infineon.com
The C161PI is the successor of the C161RI.
Therefore this data sheet also replaces the C161RI
data sheet (see also revision history).
Edition 1999-07
Published by Infineon Technologies AG i. Gr.,
St.-Martin-Strasse 53
D-81541 München
©
Infineon Technologies AG 1999.
All Rights Reserved.
Attention please!
The information herein is given to describe certain components and shall not be considered as warranted characteristics.
Terms of delivery and rights to technical change reserved.
We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and
charts stated herein.
Infineon Technologies is an approved CECC manufacturer.
Information
For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office
in Germany or our Infineon Technologies Representatives worldwide (see address list).
Warnings
Due to technical requirements components may contain dangerous substances. For information on the types in question please contact
your nearest Infineon Technologies Office.
Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Tech-
nologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect
the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to
support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other
persons may be endangered.
C166 Family of
High-Performance CMOS 16-Bit Microcontrollers
Preliminary
C161PI 16-Bit Microcontroller
C161PI
• High Performance 16-bit CPU with 4-Stage Pipeline
– 80 ns Instruction Cycle Time at 25 MHz CPU Clock
– 400 ns Multiplication (16
×
16 bit), 800 ns Division (32 / 16 bit)
– Enhanced Boolean Bit Manipulation Facilities
– Additional Instructions to Support HLL and Operating Systems
– Register-Based Design with Multiple Variable Register Banks
– Single-Cycle Context Switching Support
– 16 MBytes Total Linear Address Space for Code and Data
– 1024 Bytes On-Chip Special Function Register Area
• 16-Priority-Level Interrupt System with 27 Sources, Sample-Rate down to 40 ns
• 8-Channel Interrupt-Driven Single-Cycle Data Transfer Facilities via
Peripheral Event Controller (PEC)
• Clk. Generation via on-chip PLL (1:1.5/2/2.5/3/4/5), via prescaler or via direct clk. inp.
• On-Chip Memory Modules
– 1 KByte On-Chip Internal RAM (IRAM)
– 2 KBytes On-Chip Extension RAM (XRAM)
• On-Chip Peripheral Modules
– 4-Channel 10-bit A/D Converter with Programm. Conversion Time down to 7.8
µs
– Two Multi-Functional General Purpose Timer Units with 5 Timers
– Two Serial Channels (Synchronous/Asynchronous and High-Speed-Synchronous)
– I
2
C Bus Interface (10-bit Addressing, 400 KHz) with 2 Channels (multiplexed)
• Up to 8 MBytes External Address Space for Code and Data
– Programmable External Bus Characteristics for Different Address Ranges
– Multiplexed or Demultiplexed External Address/Data Buses with 8-Bit or 16-Bit
Data Bus Width
– Five Programmable Chip-Select Signals
• Idle and Power Down Modes with Flexible Power Management
• Programmable Watchdog Timer and Oscillator Watchdog
• On-Chip Real Time Clock
• Up to 76 General Purpose I/O Lines,
partly with Selectable Input Thresholds and Hysteresis
• Supported by a Large Range of Development Tools like C-Compilers,
Macro-Assembler Packages, Emulators, Evaluation Boards, HLL-Debuggers,
Simulators, Logic Analyzer Disassemblers, Programming Boards
• On-Chip Bootstrap Loader
• 100-Pin MQFP / TQFP Package
Data Sheet
1
1999-07
&3,
This document describes the
SAB-C161PI-LM,
the
SAB-C161PI-LF,
the
SAF-C161PI-
LM
and the
SAF-C161PI-LF.
For simplicity all versions are referred to by the term
C161PI
throughout this document.
Ordering Information
The ordering code for Infineon microcontrollers provides an exact reference to the
required product. This ordering code identifies:
•
•
•
•
the derivative itself, i.e. its function set
the specified temperature range
the package
the type of delivery.
For the available ordering codes for the
C161PI
please refer to the
„Product
Catalog Microcontrollers“,
which summarizes all available microcontroller
variants.
Note: The ordering codes for Mask-ROM versions are defined for each product after
verification of the respective ROM code.
Data Sheet
2
1999-07
&3,
Introduction
The C161PI is a derivative of the Infineon C166 Family of 16-bit single-chip CMOS
microcontrollers. It combines high CPU performance (up to 8 million instructions per
second) with high peripheral functionality and enhanced IO-capabilities. The C161PI
derivative is especially suited for cost sensitive applications.
V
DD
V
SS
V
AREF
V
AGND
XTAL1
XTAL2
RSTIN
RSTOUT
NMI
EA
ALE
RD
WR/WRL
Port 5
6 bit
PORT0
16 bit
PORT1
16 bit
Port 2
8 bit
C161PI
Port 3
15 bit
Port 4
7 bit
Port 6
8 bit
Figure 1
Logic Symbol
Data Sheet
3
1999-07